Holiday
DELTA台達104 M3M4W2
This course covers fundamental concepts in operating systems for computers, including multiprogramming, interrupt, processes, kernel, parallelism, critical sections, deadlocks, communication, multiprocessing, multilevel memory management, binding, name management, file systems, protection, resource allocation, scheduling. Experience with concurrent programming, synchronization mechanisms, interprocess communication.
Course keywords: 作業系統, 多工程式, 同步, 資源管理, 排程, operating systems, multiprogramming, synchronization, resource management, scheduling Course Description: This course covers fundamental concepts in operating systems for computers, including multiprogramming, interrupt, processes, kernel, parallelism, critical sections, deadlocks, communication, multiprocessing, multilevel memory management, binding, name management, file systems, protection, resource allocation, scheduling. Experience with concurrent programming, synchronization mechanisms, interprocess communication. Textbook: A. Silberschatz, P. Galvin, and G. Gangne, Operating System Concepts, 10th Edition (International Student Version), John Wiley & Sons, Inc. Reference: EdSim51, https://edsim51.com/ Small Device C Compiler, http://sdcc.sourceforge.net/ Teaching Method: Three hours of lectures per week, weekly written and programming assignments, one final project with five checkpoints Language of Instruction: English Syllabus Chap0: History of OS Chap1: Introduction Chap2: System Structures Chap3: Process Concept Chap4: Multithreaded Programming Chap5: Process Scheduling Chap6: Synchronization Chap7: Deadlocks Chap8: Memory Management Strategies Chap9: Virtual Memory Management Chap10:File System Chap11: Implementing File Systems Chap12: Mass Storage Structure Chap13: I/O Systems Evaluation: Midterm exam 15% Final exam 25% Assignments 35% (weekly, word problem + python programming for OS algorithms) Project 20% (mix of C and assembly programming, five checkpoints, in-person demo and report) Participation 5% (discretionary, including attendance, quiz, participation in class and note board) Course Website: http://lms.nthu.edu.tw/course/40576
MON | TUE | WED | THU | FRI | |
08:00108:50 | |||||
09:00209:50 | |||||
10:10311:00 | |||||
11:10412:00 | |||||
12:10n13:00 | |||||
13:20514:10 | |||||
14:20615:10 | |||||
15:30716:20 | |||||
16:30817:20 | |||||
17:30918:20 | |||||
18:30a19:20 | |||||
19:30b20:20 | |||||
20:30c21:20 |
平均百分制 81.43
標準差 10.64
平均百分制 79.51
標準差 15.15
平均GPA 3.06
標準差 1.15
平均百分制 68.52
標準差 19.17
非資工本系生請修習108下特別為資工輔系、雙主修、專長同學開設之同名課程。
資工系大學部3年級優先,第3次選課起開放全校修習
-